import axios from 'axios'
// import { getStorage } from '@/utils/storage.js'
// 如果用vuex使用拦截器方法 步骤1
import store from '@/store'
const request = axios.create({
  // baseURL: 'http://ttapi.research.itcast.cn/', // 基础路径
  baseURL: 'http://toutiao-app.itheima.net', // 改后的
  timeout: 3000
})

// 拦截所有利用request发出的请求
request.interceptors.request.use((config) => {
  console.log('请求拦截器')
  // if (getStorage('tt-user')) {
  //   config.headers.Authorization = 'Bearer ' + getStorage('tt-user').token
  // }
  // 如果用vuex使用拦截器方法 步骤2
  if (store.state.user) {
    config.headers.Authorization = 'Bearer ' + store.state.user.token
  }
  return config
})

export default request
